@charset "UTF-8";
.icon {
  display:inline-block;
  background-repeat:no-repeat;
  background-size:100%
}
.icon-logo {
  width:195px;
  height:200px;
  background-image:url('../../images/icon/logo.png')
}
.icon-d {
  width:18px;
  height:21px;
  background-image:url('../../images/icon/icon_detail.png')
}
.icon-hot {
  width:18px;
  height:21px;
  background-image:url('../../images/icon/icon_hot.png')
}
.icon-webchat {
  width:29px;
  height:29px;
  background-image:url('../../images/icon/icon_webchat.png')
}
.icon-web {
  width:29px;
  height:29px;
  background-image:url('../../images/icon/icon_web.png')
}
.icon-txt-hot {
  width:150px;
  height:25px;
  background-image:url('../../images/txt/txt_hot.png')
}
.icon-txt-enter {
  width:29px;
  height:29px;
  background-image:url('../../images/txt/txt_enter.png')
}
.icon-txt-contest {
  width:150px;
  height:25px;
  background-image:url('../../images/txt/txt_contest.png')
}
.icon-g {
  width:15px;
  height:15px;
  background-image:url('../../images/icon/icon_g.png')
}
.icon-r {
  width:16px;
  height:15px;
  background-image:url('../../images/icon/icon_r.png')
}
.icon-txt-03 {
  width:169px;
  height:17px;
  background-image:url('../../images/txt/txt_03.png')
}
.icon-txt-07 {
  width:249px;
  height:26px;
  background-image:url('../../images/txt/txt_07.png')
}
.icon-txt-n {
  width:146px;
  height:25px;
  background-image:url('../../images/txt/txt_n.png')
}
.icon-radio {
  display:inline-block;
  width:13px;
  height:13px;
  border:solid 1px $color-border;
  border-radius:$radius-round;
  &::before {
    display:block;
    content:'';
    position:relative;
    top:3px;
    left:3px;
    width:7px;
    height:7px;
    background:#fff;
    border-radius:$radius-round
  }
}
input:checked + .icon-radio {
  &::before {
    background:$color-theme
  }
}
.icon-guide {
  width:49px;
  height:62px;
  background-image:url('../../images/icon/guide.png')
}
.icon-bottle {
  width:26px;
  height:78px;
  background-image:url('../../images/icon/bottle.jpg')
}